package com.zc.study.designPattern.行为型设计模式.ChainOfResponsibilityaPattern;

/**
 * 副董事长:具体处理者
 */
public class VicePresident extends Approver {
    public VicePresident(String name) {
        super(name);
    }

    @Override
    public void processRequest(PurchaseRequest request) {
        if (request.getAmount() < 100000) {
            System.out.println("副董事长" + this.name + "审批采购单:" + request.getNumber() + ",金额:"
                    + request.getAmount() + "元,采购目的:" + request.getPurpose() + ".");//处理请求
        } else {
            this.successor.processRequest(request);//转发请求
        }
        
    }
}
